.educationContentBox { width: 100%; float: left; padding-bottom: 20px; border-bottom: 1px solid #d3d3d3; margin-bottom: 15px; }
.educationImgDiv { float: left; margin-right:15px; height:115px;}
.educationContentBox h2,contentLeftContent h2 { float: left; color: #9bba44; font-size: 18px; width: 529px; line-height:24px; }
.contentLeftContent h3 {color: #9bba44; font-size: 13px; line-height:20px;}
.educationContentBox p {font-size: 13px; width: 710px; margin-bottom: 0;  }
.educationContentBox .readMoreLinkBg { margin-top: 10px; }
.readMoreLinkBg { right:auto !important; position:relative; height: 16px; background: url(../img/general/readMoreLinkBg.png) top left no-repeat;float: left;  margin-right:16px;}

.contentLeftContentBorder { width: 766px; border: 1px solid #d3d3d3;  padding-bottom: 15px; }
.contentLeftContentInner { width: 736px; margin-left:15px; float: left; margin-top: 15px; }
.dailyAnalysisTopContent { float: left; width: 100%; }
.dailyAnalysisTopContentp1 { float: left; }
.dailyAnalysisCalender { float: left; height: 87px; width: 87px; margin-top: 4px; margin-right:15px; }
.dailyAnalysisCalenderTop { float: left; width: 100%; height: 29px; background:url(../img/content/daily_analysis_calendar_bg.jpg) top left no-repeat; }
.dailyAnalysisCalenderTop span { margin-top: 9px; margin-left:9px; line-height: 29px; font-size:13px; color: #ffffff; font-weight:bold; }
.dailyAnalysisCalenderBottom { float: left; height: 58px; width: 100%;  background:url(../img/content/daily_analysis_calendar_bg.jpg) bottom left no-repeat; text-align: center; }
.dailyAnalysisCalenderBottom span { line-height: 58px; font-size: 40px; font-weight:bold; color: #000000; }
.dailyAnalysisTopContentp1 p { float: left; width: 378px; font-size: 11px; line-height:16px; padding-right: 10px; border-right: 1px solid #d3d3d3; margin-right: 10px; }
.dailyAnalysisTopContentp1 span strong{ color:#163e6a; }

.dailyAnalysisTopContentp2 h3 { color: #ff0000; font-size:12px;}
.dailyAnalysisTopContentp2 p { font-size: 11px; line-height: 16px; }

.dailyAnalysisTabs { float: left; width: 100%; }
.dailyAnalysisTabHeaders { float: left; width: 100%; height: 34px; border-bottom: 2px solid #636363; }
.dailyAnalysisTabHeaders ul li { float: left; width: 63px; height: 34px; margin-right:1px; margin-bottom:0; }
.dailyAnalysisTabHeaders ul li.biggerAnalysisTabHeader { width: 64px; }
.dailyAnalysisTabHeaders ul li a { display: block; width: 100%; line-height:32px; height: 34px; text-align:center; background: url(../img/content/analysisTabHeaderBg.jpg) top left no-repeat; font-size: 11px; }
.dailyAnalysisTabHeaders ul li a:hover { background-position: left bottom; color:#ffffff; }
.dailyAnalysisTabHeaders ul li.biggerAnalysisTabHeader a { background-position: right top; }
.dailyAnalysisTabHeaders ul li.biggerAnalysisTabHeader a:hover { background-position: right bottom; }
.selectedAnalysisHeader { background: url(../img/content/analysisTabHeaderBg.jpg) bottom left no-repeat !important; color: #ffffff; }
li.biggerAnalysisTabHeader .selectedAnalysisHeader { background: url(../img/content/analysisTabHeaderBg.jpg) bottom right no-repeat !important; }
.dailyAnalysisTabDateBar { float: left; width: 766px; height: 30px; background: #f4f4f4; border-bottom: 1px solid #d3d3d3;  }
.dailyAnalysisTabContents { float: left; width: 766px; border-right: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; }

.analysisTabContent { width: 100%; float: left; }
.tabAnalysisInnerContent { float: left; width: 732px; margin: 15px; }
.tabAnalysisInnerLeftContent { float: left; margin-right:24px; width: 358px; }
.tabContentImgDiv { float: left; margin-bottom: 10px; }
.tabContentImgDiv img { border: 1px solid #d3d3d3; }
.tabContentImgDiv h2 { line-height:30px; font-size: 14px; }
.tabAnalysisInnerRightContent { float: left; width: 335px; }
.tabAnalysisInnerRightContent h2 { line-height: 14px; margin-bottom: 12px; font-size: 14px; }
.tabAnalysisInnerRightContent p { font-size: 12px; background:url(../img/general/dot_black.jpg) 0 6px no-repeat; padding-left:8px; margin-bottom:16px; line-height:14px; color:#3c3c3c;}
.tabAnalysisInnerRightContent div p { background: none; padding-left: 0; line-height:16px; }
.tabAnalysisInnerRightContent h4 { color: #163e6a; font-size: 12px; line-height: 14px }

.tabContentContactDiv { width: 100%; float: left; background: #f4f4f4; border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3;}
.tabContentContactImg { float: left; margin:14px; }
.tabContentContactImg  img { border:1px solid #d3d3d3; }

.tabContentContactInfo { float: left; margin-top: 14px; font-size: 12px; width: 195px; }
.tabContentContactInfo h4 { margin-bottom: 10px; }
.tabContentContactInfo p { margin-bottom: 10px; line-height: 14px; font-family: 'FuturaStdBook';  }
.tabContentContactInfo span { position:relative; line-height:18px;}
.tabContentContactInfo span img { margin-right: 6px; }
.tabContentContactInfo .analysisImgAbsoluteAdj { padding-left: 25px; }
.tabContentContactInfo .analysisImgAbsoluteAdj img { position: absolute; top: -1px; left: 1px; margin-right:0; }

.tabContentContactBoxes { float: left; width: 425px; margin-top: 14px; }
.tabContentContactBoxOuter { float: left; margin-right:10px; margin-bottom: 6px; }
.tabContentContactBoxOuter h4 { color: #163e6a; font-size:12px; }
.tabContentContactArrowBox { width: 71px; height: 28px; background-color:#FFFFFF !important; border: 1px solid #d3d3d3;  }
.tabContentContactContentBox { width: 424px; background:#FFFFFF; border: 1px solid #d3d3d3; height: 28px; }
.tabContentContactContentBox p { font-size: 12px; color: #3c3c3c; line-height:30px; margin-left: 8px; }

.tabContentSocialDiv { height: 39px; width: 100%; float: left; }
.tabContentSocialDivBox { float: left; margin-top: 10px; margin-left:10px; }
.dailyAnalysisTabDateBar span { color: #163e6a; font-size: 12px; line-height: 32px; margin-left: 15px; }
.tabContentSocialDivMain { float: left; margin-right:15px; height: 20px; }
.tabContentSocialDivMain a { float: left;  }
.tabSOcialLikeCount { height: 100%; line-height:20px; float: left; margin-left: 3px; display:block; padding: 0 4px 0 6px; position:relative; }
.tabContentSocialDivTwitter .tabSOcialLikeCount { background:url(../img/general/twitter_tweetCountLeft.jpg) top left no-repeat; }
.tabContentSocialDivTwitter .tabSOcialLikeCount .tabSOcialLikeCountRight { background:url(../img/general/twitter_tweetCounRight.jpg) top right no-repeat; position:absolute; top: 0; right: 0; height: 100%; width: 3px; }
.tabContentSocialDivFacebook .tabSOcialLikeCount { background:url(../img/general/facebook_likeCountLeft.jpg) left 1px no-repeat; }
.tabContentSocialDivFacebook .tabSOcialLikeCount .tabSOcialLikeCountRight { border-right: 1px solid #dadada; position:absolute; top: 1px; right: 0; height: 18px; width: 3px; }
.tabContentSocialDivGoogle { margin-right: 5px; }


/*ANALYSIS TABLE*/

.tbl-title td{font-size:11px; color:#9bba44; vertical-align:bottom;padding:6px 10px; font-weight:bold;}
.tbl-line{background-color:#f1f1f1; font-size:11px;}
.tbl-line td{border-right:solid 1px #FFFFFF; padding:5px 10px;}
.tbl-line td.tbl-center{ text-align:center; width:70px;}
.tbl-line .green1, .tbl-line .green2{background-color:#9bba44; font-size:12px; color:#FFF; font-weight:bold;}
.tbl-line .green2{background-color:#bfe15f;}
.tbl-line-mid{ background:url(../img/content/tbl/tbl-mid.jpg) repeat-x; height:7px;}
.tbl-line .grey{ background-color:#dddddd; text-align:center; width:70px;}
.dailyReadMore {top: 100px;
}


/*Trading Central*/
.trading_content{padding:15px 0 30px 0; float:left; border-bottom:solid 1px #d3d3d3;}
.signin{width:361px; height:146px; float:left; border:solid 1px #d3d3d3;}
.trade_text{width:170px; float:left; padding:0 15px;}
.trade_text_bordered{border-left:solid 1px #d3d3d3;}
.signin .title{background:url(../img/content/analysis_tabcontent/title_bg.jpg) repeat-x; color:#163e6a; height:37px; line-height:37px; padding:0 16px; font-size:12px;}

.signin .titles{font-size:11px; color:#989898; line-height:15px; padding-top:5px;}
.signin input{width:193px; height:24px; border:solid 1px #d3d3d3; padding:0 2px; line-height:24px;}
.box_container{padding:2px 15px;}
.boxes{width:210px; float:left;}
.boxes_part2{width:121px; float:left; margin-top:20px;}
.signin .green_btn{height:51px; background:url(../img/content/analysis_tabcontent/green_bg.jpg) repeat-x; display:block; width:121px; font-size:14px; font-weight:bold; text-align:center; line-height:51px; color:#FFF;}
.signin .green_btn:hover{ background-position:0 -51px;}
.forgot{ background-color:#efefef; display:block; width:121px; line-height:21px; color:#163e6a; text-align:center; font-size:11px;}
.ie7 .forgot { line-height:24px; }
.forgot:hover{ text-decoration:underline;} 
.trade_text .orange_btn{height:39px; background:url(../img/content/analysis_tabcontent/orange_bg.jpg) repeat-x; display:block; width:149px; font-size:13px; font-weight:bold; text-align:center; line-height:39px; color:#FFF; margin-top:10px;}
.trade_text .orange_btn:hover{ background-position:0 -39px;}
.trade_text p{font-size:12px !important; line-height:19px;}
.trade_text h2{ line-height:13px !important; padding-bottom:7px;}

.trade-center{width:450px; float:left; font-size:12px !important;}
.trade-pic{width:100%; float:left; padding-top:28px; background:url(../img/content/analysis_tabcontent/trading_central.png) right 48px no-repeat;}
ul.trading-list{margin-top:20px; padding-bottom:20px;}
ul.trading-list li{background:url(../img/general/arrowDotted_green.png) left 4px no-repeat; padding-left:11px; margin-top:5px; font-size:12px !important; margin-bottom:9px !important;}

ul.light-list{float:left;}
ul.light-list li{float:left; width:242px; padding-right:18px; position:relative; margin-bottom:0 !important;}
ul.light-list li.last{ padding-right:0 !important;}
ul.light-list span{font-size:11px;}
.zoom{ width:242px; height:168px; background:url(../img/general/opacity_30_bg.png) repeat; position:absolute; top:0; left:0; border:solid 1px #d3d3d3;}
.Magnify{position:absolute; top: 50px; left: 75px;}
.tc_shadow{margin-bottom:5px;}

.green_font18{font-size:18px; color:#9bba44; padding:0 0 10px 0; font-weight:bold !important;}
.green-midTitle{padding:10px 0 10px 0; line-height:20px !important;}

/*Trading Central Logged In*/

.tradingCentralFirstHeader { float: left; width: 100%; }
.tradingCentralFirstHeader h2 { line-height: 18px; float: left; }
.tradingCentralFirstHeader a { float: right; height: 16px; line-height:15px; display:block; padding-left: 19px; background:url(../img/general/closeX.png) top left no-repeat; color: #163e6a; font-size:11px; font-weight: bold; }
.tradingCentralBoxHeader { float: left; width: 766px; border: 1px solid #d7d7d7; background:url(../img/content/tradingCentralBoxHeaderBg.jpg) top left repeat-x; height: 34px; margin-top: 15px;  }
.tradingCentralBoxHeader h2 { line-height: 34px; color: #595959; font-weight:bold; padding-left: 17px; }
.tradingCentralTableDiv { float: left; width: 766px; border: 1px solid #d7d7d7; margin-top: 14px; }
.tradingCentralHeaderRow { width: 100%; float: left; height: 40px;  border-bottom: 1px solid #d7d7d7; }
.tradingCentralHeaderRow h3 { line-height: 40px; padding-left: 16px; font-size: 18px; font-weight: normal; border-bottom: 1px solid #d7d7d7; }
.tradingCentralContentRow { float: left; width: 100%; }
.tradingCentralNavRow { width: 751px; float: left; background: #f7f7f7; border-top: 1px solid #d7d7d7; height: 29px; padding-left: 15px;}
.tradingCentralNavRow p, .tradingCentralNavRow li, .tradingCentralNavRow span { float: left; line-height:29px; font-size: 11px !important; color: #535353; }
.tradingCentralNavRow ul { float: left; margin-left: 2px; margin-right:3px; }
.tradingCentralNavRow ul li { }
.tradingCentralNavRow ul li a { color: #163e6a; padding: 0 3px;   }
.tradingCentralNavRow ul li a:hover, .tradingCentralNavActive { text-decoration: underline; }
.tradingCentralNavRow span { padding: 0 3px; }
.tradingInputType1 { border: 1px solid #b8b8b8; width: 49px; }
.tradingInputType2 { border: 1px solid #b8b8b8; width: 159px; }
.tradingSelectType1 .jquery-selectbox { width: 42px; background:#FFFFFF; font-size: 10px; }
.tradingSelectType1 .jquery-selectbox .jquery-selectbox-moreButton { border-left: 1px solid #b8b8b8; width: 15px; background:url(../img/accounts/selectDoubleArrow.jpg) center 4px no-repeat;  }
.tradingSelectType1 .jquery-selectbox .jquery-selectbox-moreButton:hover { background:url(../img/accounts/selectDoubleArrow.jpg) center -27px no-repeat; }
.tradingSelectType1 .jquery-selectbox .jquery-selectbox-currentItem { width: 17px; }
.tradingSelectType2 .jquery-selectbox { width: 79px; background:#FFFFFF; font-size: 10px; }
.tradingSelectType2 .jquery-selectbox .jquery-selectbox-moreButton { border-left: 1px solid #b8b8b8; width: 15px; background:url(../img/accounts/selectDoubleArrow.jpg) center 4px no-repeat;  }
.tradingSelectType2 .jquery-selectbox .jquery-selectbox-moreButton:hover { background:url(../img/accounts/selectDoubleArrow.jpg) center -27px no-repeat; }
.tradingSelectType2 .jquery-selectbox .jquery-selectbox-currentItem { width: 17px; }


.trading_tbl{color:#535353; font-size:11px;}
.trading_tbl .trading_TblTitle td{color:#163e6a; border-bottom:solid 1px #d3d3d3; height:30px; background:url(../img/content/trading_central/title_bg.jpg) repeat-x; line-height:30px;}
.trading_tbl .trading_TblSelector{border-top:solid 1px #ffffff; height:38px; background:#f4f4f4 url(../img/content/trading_central/line_bg.jpg) repeat-x; text-align:left !important;}
.trading_tbl .trading_TblSelector td{text-align:left !important;}
.trading_tbl .trading_TblContent{border-bottom:solid 1px #d3d3d3; height:29px;}
.trading_tbl td{padding-right:5px; text-align:center;}
.trading_tbl .sml {text-align: left; }
.green{color:#9bba44;}
.green:hover { text-decoration:underline; }
.alignCenter { text-align:center !important; }

.trading_tbl td.ticker{ width:58px; text-align:left !important;}
.trading_tbl td.time{ width:48px; text-align:left !important;}
.trading_tbl td.tit{ width:309px; text-align:left !important;}
.trading_tbl td.search{ text-align:right !important;}
.noBorderBottom .trading_TblContent { border-bottom: none !important; }

.sml2_tbl .sml { width: 48px !important; padding-right: 3px }

.trading_tbl3 td.midrow { width: 100px !important;  }
.trading_tbl3 td { text-align:left; }
.trading_tbl td.blank, .trading_tbl3 .blank{width:10px !important;}
.trading_tbl3PaddingAdj { padding-left: 20px; }
.tableSearchButtonRow { width: 22px !important; }

.trading_tbl4 td.midrow { width: 160px !important; }
.trading_tbl4 td { text-align: left;  }
.trading_tbl4 .midrowWidthAdj { width: 100px !important; }

/*Trading Central */
.trading_detail{ padding:7px 15px 0 15px;}
.trend_list{color:#163e6a; margin-bottom:5px;}
.trend_list span{float:left; width:368px; color:#163e6a; font-weight:bold; font-size:11px;}
.trend_list li{ border-bottom:solid 1px #d3d3d3; line-height:29px; height:29px; margin:0 !important;}
.trading_detail p{ padding-bottom:6px; font-size:12px;}
.trading_img{text-align:center; margin:9px; padding:9px; background-color:#f4f4f4;}
.webkit .tradingHoverTrHover { background: none; }
.tradingHoverTrHover { background:url(../img/content/trading_central/tradingHoverTr.jpg) top left repeat-y; }
.webkit .tradingHoverTrHover { background: none; }
.ie7 .tradingHoverTrHover { background: none; }
.tradingHoverTr td { background: none !important; }

.tech_analysis_search { display:block; border: none; background:url(../img/content/trading_central/search.jpg) top left no-repeat; width: 19px; height: 19px; font-size: 0px; float: right; cursor:pointer;}
.tradingCentralNavRow a{margin-left: 6px;line-height: 29px;}
.tradingCentralNavRow ul li a {color: #163E6A;padding: 0 3px;}
.ae .educationImgDiv { float: right; margin-left:15px; height:130px;}
.ae .educationContentBox .readMoreLinkBg {position: relative;height: 16px;background: url(../img/general/readMoreLinkBg_rtl.png) top left no-repeat;float: right;margin-right: 8px;width: 91px;}
.ae .educationContentBox h2, contentleftcontent h2 {float: right;color:#9BBA44;font-size: 18px;width: 529px;line-height: 24px;}
.ae .dailyAnalysisTabHeaders ul li {float: right;margin-right: 0px;}
.ae .tabAnalysisInnerLeftContent {float: right;margin-right: -4px;}